7f5f9ec168a04341761b7191e37e6e8e8bb7d04b,base/src/main/java/com/fasterxml/jackson/jaxrs/base/ProviderBase.java,ProviderBase,readFrom,#Class#Type#Annotation[]#MediaType#MultivaluedMap#InputStream#,749
Before Change
if (((Class<?>) type) == JsonParser.class) {
return jp;
}
final JavaType resolvedType = reader.getTypeFactory().constructType(genericType);
reader = reader.forType(resolvedType);
// [Issue#32]: allow modification by filter-injectable thing
ObjectReaderModifier mod = ObjectReaderInjector.getAndClear();
After Change
if (rawType == JsonParser.class) {
return p;
}
final TypeFactory tf = reader.getTypeFactory();
final JavaType resolvedType = tf.constructType(genericType);
// 09-Jul-2015, tatu: As per [jaxrs-providers#69], handle MappingIterator too
boolean multiValued = (rawType == MappingIterator.class);